* html .g-png24 {
	behaviour:expression(
		(!this.fixedPNG?
			(function(el){
				var fixSrc = "", sizingMethod = "crop";
				if (el.tagName.toLowerCase() == "img") {
					fixSrc = el.src;
					sizingMethod = "image";
					
					el.style.width = 1;
					el.style.height = 1;
					el.src = "";
				}
				else {
					var tmpImg = new Image();
					tmpImg.src = el.currentStyle.backgroundImage.split('\"')[1];
					if (parseInt(tmpImg.width) == 1 || parseInt(tmpImg.height) == 1 || el.className.indexOf('g-png-24__scaled') > -1) {
						sizingMethod = "scale";
					}
					
					fixSrc = el.currentStyle.backgroundImage.split('\"')[1];
					el.className += " g-png-fixed";
				}
				el.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + fixSrc + ", sizingMethod='" + sizingMethod + "')";
				el.fixedPNG = true;
			})(this):'')
		);
	}
	
* html .g-png-fixed {
	background-image: none !important;
}
